.company-attestation {
  padding: 32rpx 32rpx 236rpx;
  min-height: 100vh;
  background: #F7F7F7;
  position: relative;

  .input-top {
    border-radius: 8rpx;
    margin-bottom: 32rpx;
    .van-tree-select__item--active,.van-icon-success {
      color: #2F549F;
    }
    .van-sidebar-item--selected {
      position: relative;
      border: none;
      &::before{
        content:'';
        position: absolute;
        left: 0;
        top: 24rpx;
        width: 8rpx;
        height: 32rpx;
        background: #2F549F;
      }
    }
  }

  .van-cell::after{
    content: none;
  }

  .input-bottom {
    border-radius: 8rpx;
  }

  .van-sidebar-item {
    margin-right: 24rpx!important;
  }

    .label-width {
    .van-cell__title {
      max-width: 224rpx !important;
    }
  }

  .van-field__label {
    font-size: 28rpx;
    color: #262626;
  }

  .field-border {
    .van-cell {
      border-bottom: 2rpx solid #EBEDF0;
    }
  }
  .border-radio1{
    .van-cell{
      border-radius: 8rpx 8rpx 0 0;
    }

  }

  .border-radio2{
    .van-cell{
      border-radius: 0 0 8rpx 8rpx;
    }
  }

  .company-update {
   /* display: flex;
    justify-content: space-between;*/
    padding: 24rpx 32rpx;
    background: #FFFFFF;
    border-radius: 0 0 8rpx 8rpx;
    > view:first-child {
      margin-bottom: 20rpx;
      > view:first-child {
        font-size: 28rpx;
        color: #262626;
        line-height: 40rpx;
        margin-bottom: 16rpx;
      }

      > view:last-child {
       /* width: 328rpx;*/
        font-size: 24rpx;
        color: #969799;
        line-height: 32rpx;
      }

    }

  }
  .select-btn{
    padding: 10rpx 32rpx;
    margin-bottom: 94rpx;
    >view{
      height: 80rpx;
      background: #2F549F;
      border-radius: 8rpx;
      font-size: 28rpx;
      color: #FFFFFF;
      line-height: 80rpx;
      text-align: center;
    }
  }

  .company-btn {
    position: absolute;
    left: 32rpx;
    bottom: 116rpx;
    width: 686rpx;
    height: 88rpx;
    background: #2F549F;
    border-radius: 8rpx;
    font-size: 32rpx;
    color: #FFFFFF;
    line-height: 88rpx;
    text-align: center;
  }
}
